#ifndef ANIMCONST_H
#define ANIMCONST_H

enum TokenType
{
    Invalid = -1,
    Spawn,
    Kill,
    Move,
    Rotate,
    Scale,
    Opacity,
    _MacroBegin_,
    MacroEntity,    // $MACRONAME ... $    Usage: &MACRONAME,NAME,PARAM1,PARAM2,...
    MacroTrack,     // %MACRONAME ... %
    UseMacroEntity,
};

enum OpCode
{
    InvalidOp,
    NewEntity,
    NewAnim,
    DeleteEntity,
//    EndAnim,
};

enum AnimType
{
    Reserved = 0,
    AnMove,
    AnRotate,
    AnScale,
    AnOpacity
};

enum AccelType
{
    Linear,
    Accelerate,
    Deaccelerate,
};

#endif // ANIMCONST_H
